2022 年 10 月区块链操作系统之开发回顾
查看 Cartesi Machine、Cartesi Rollups 和 Noether 的更新
正在寻找区块链操作系统组件的最新进展?你找对地方了!正如在我们的路线图文章中所描述的那样,我们一直在朝着定期且频繁的更新方向发展着,,以便让我们的社区能够及时的了解到我们取得的进展,以及将区块链操作系统提升到一个生产级别,一个美丽且多样化的DApp生态系统正在蓬勃发展。
如果你对区块链操作系统的组成不是很熟悉?那么建议你在你阅读本文之前,一定要通读一下这些介绍性的文章,让你迅速的了解我们:
Cartesi Machine
https://cartesi.io/en/docs/machine/overview/
Cartesi Rollups
https://cartesi.io/en/docs/cartesi-rollups/overview/
Noether
https://medium.com/cartesi/noethers-on-chain-infrastructure-595435911030
如果想要快速了解 10 月的发展,请查看下面的路线图,可以知道 Cartesi Machine、Cartesi Rollups 和 Noether 的新功能。
01The Cartesi Machine
Cartesi Machine 是 Cartesi 的确定性虚拟机,它模拟 RISC-V 架构,可以运行成熟的 Linux 操作系统。Cartesi Machine 是 Cartesi 的开创性技术,它可以为使用主流软件构建的去中心化应用程序提供运行时。
The Microarchitecture
微体系结构代码已重新定位到最新的开发分支,并正在传递持续集成构建。机器状态添加到状态哈希的方式已经重构。修复了一些错误以及损坏的单元测试。
Self-Hosted Distributions
Gentoo 自托管发行版和 Alpine Linux 的试验暂时暂停,让我们的团队将所有精力集中在 Cartesi Rollups 和微架构工作前沿
03Rollups基础设施以下是我们的Machine Emulator 及其组件的改进列表,以支持 Cartesi Rollups 进度:
发布机器模拟器 v0.11.1 和 v0.11.2 发布服务器管理器 v0.4.1 和 v0.4.2 改进了即将推出的模拟器版本的 TLB 实现 将模拟器迁移到新的 RISC-V 1.12 规范 RISC-V Hypervisor 扩展的实施已经开始 RISC-V F 和 D 扩展的实现已经完成 迁移到 Linux Kernel 5.15.63 (LTS) 的版本正在审查中 新的链下微服务架构设计的实施已经开始
Cartesi Rollups 是 Cartesi 的 Optimistic rollup layer-2 系统,它依赖于 Cartesi Machine,允许开发人员使用主流软件组件创建可扩展的去中心化应用程序。它由链上和链下组件组成,允许区块链提供数据可用性、订单输入数据、在第 1 层和第 2 层之间桥接代币,并在发生争议时充当裁判。
01通往主网之路
首先,Cartesi Rollups 在测试网上处于 Alpha 阶段!自上次开发回顾以来,我们积累了很多好消息要分享:我们推出了Cartesi Rollups 0.6.1和0.7.0,并更新了我们的示例。以下是这些版本为我们的社区带来的好处:
内部增强和修复
我们 Cartesi Rollups 网站改版了文档信息,以在大家进入时提供更好的开发人员体验
部署系统和 Cartesi 的测试网执行环境,开发人员现在能够部署他们的 DApps 并让它们在我们的执行基础设施中运行
展示黑客。向在我们的测试网执行基础设施上运行的第一批黑客问好;它由区块链操作系统先驱设计和开发的
我们的 Echo JavaScript 示例显著增强了,以及一个看似简单但功能齐全的拍卖 DApp 作为我们社区开发人员获得灵感的新示例
DApp验证器节点
我们的部署系统和基于云的执行基础设施可用于接收部署Cartesi DApps 的请求欲了解更多信息,请单击此处
http://github.com/cartesi/rollups-deployment
03Rollups 增强
我们的Echo Javascript 示例现在的结构使其更易于运行,并可用作其他 Javascript DApp 的基础。Javascript 引擎 (Txiki) 现在可以作为 docker 镜像使用,因此不再需要手动安装。除此之外,我们正在使用webpack,这使得安装依赖项变得更加容易
04支持Computational Oracles
Zippie 的开发团队获得了 Cartesi 基金会的资助,用于 Cartesi 的计算 oracle 解决方案(名为 Cartesi Compute)。随着 Zippie 的资助工作的进展,请继续关注更新
05Arbitration for Rollups
我们将暂时暂停这个工作进程,集中精力在主网之路上的工作。
06CTSI 激励的自动执行凭证
重要的是要提到此功能取决于调度程序组件。
请参阅调度程序活动的状态更新。
CTSI 激励的交易排序器
重要的是要提到此功能取决于调度程序组件。
请参阅调度程序活动的状态更新。
Noether 是 Cartesi 的数据可用性侧链。这是 Cartesi 解决方案的一部分,它将使区块链应用程序能够使用比以太坊或其他基础层更多的数据。
01Noether 2.0 版:从 PoS 升级到 PoS 2.0
我们已经完成了内部合约审核
我们正在为 PoS 2.0、Staking-Pool 2.0、Noether 3.0 准备新版本
The Scheduler
我们暂时停止了 Scheduler 的开发,将精力集中在 PoS 的工作上。
03Explorer
自上次更新以来,我们已经发布了 9 个版本。有些一口大小,有些则更大一些。
适用于 v2.7.1 ~ v2.7.3 之间的版本
我们删除了新质押池页面无意中引入的配额上限。移除意味着支付更少的 ETH 费用
根据 UX 团队的反馈设计更新新的权益池页面
最大存款功能已添加到新的质押页面工作流程中,用户可以在其中单击该功能,存款输入将填充最大限额集或可用的最大 CTSI,以较小者为准
适用于 v2.8.0 ~ v2.8.3 之间的版本
发布了新的节点运行器登录页面和工作流
发布了新的改造权益页面(矿池列表)
私有节点和公共矿池管理中针对小屏幕的设计调整随即发布
发布了新权益页面的后期修复,以更好地支持暗模式和一些未正确显示的只读数据
对于版本 v2.9.0 和 v2.9.1
新的浏览器主页设计发布
新版钱包界面也已发布
多个 UI 修复也应用于股权页面和节点运行者页面。主要与可见性问题有关
核心库的升级也包括在内(Chakra-ui v2 和 React v18)
有兴趣与我们一起进行开发吗?我们一直在寻找协作的团队成员!请随时通过 Discord 与我们联系
https://discordapp.com/invite/Pt2NrnS ,
点击链接查看我们当前的职业空缺
https://cartesi.bamboohr.com/jobs/ ,或将您的简历连同介绍发送至我们的人力资源电子邮件:hr@cartesi.io
关于Cartesi
Blockchain OS 是一分布式的第 2 层基础设施,支持 Linux 和主流编程软件组件。使得开发人员可以第一次在Blockchain OS上使用丰富的传统软件工具、库和他们习惯的服务编写可扩展的智能合约,Cartesi 弥合了主流软件和区块链之间的差距。
Cartesi 正在引领数百万新创业公司及其开发人员加入并使用区块链操作系统,同时将 Linux 应用程序纳入其中。凭借开创性的虚拟机、Rollups和侧链,Cartesi 为所有开发人员铺平了道路,以帮助他们进入区块链的世界并构建下一代区块链应用程序。
Cartesi在此诚挚地邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。
友情提示FRIENDLY TIPS
本信息不构成任何投资建议,投资者不应以该等信息取代其独立判断或仅根据该等信息作出决策。我们力求本公众号信息准确可靠,但对这些新的准确性或完整性不作保证,亦不对因使用该等信息而引发的损失承担任何责任。
加密资产属于高风险资产,需要充分认识到其波动性
往期推荐
与Cartesi 技术社区经理Shaheen 的 AMA 回顾
你好,Cartesi Rollups Alpha 0.7.0
再见,ETH波哥大。经验丰富的新以太坊探索者们,旧金山见!